home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d12 / jaz_clib.arc / JZTRMRES.C < prev    next >
Text File  |  1989-04-09  |  423b  |  19 lines

  1. #include <jaz.h>
  2. extern unsigned int _psp;
  3. jztrmres()
  4. {
  5.   TREG wreg;
  6.   unsigned int wpara,wlast,sbrk();
  7.  
  8.   wlast = sbrk(0);        /* get 1st free byte of memory */
  9.  
  10.   wreg.h.ah = 0x31;        /* terminate but stay resident */
  11.  
  12.   /* convert to paragraphs */
  13.   wpara = (unsigned int) (((unsigned int) getcs() + 0xf) >> 4) + wlast;
  14.  
  15.   wreg.x.dx = wpara - _psp;    /* get address just beyond program */
  16.  
  17.   msdos(&wreg);
  18. }
  19.